/**
 *博尔信基础开发平台
 *<br> 版权声明：厦门博尔信软件有限公司版权所有,违者必究
 *<br> Copyright:  Copyright (c) 2012
 *<br> Company:pearlsoft
 *<br> @author 蒋勇华
 *<br> 2012-5-2
 *<br> @version 1.0
 *————————————————————————————————————
 *修改记录
 *    修改者：
 *    修改时间：
 *    修改原因：
 *——————————————————————————————————————
 */
package com.pearlsoft.webapp.core.web.basehandler;

import com.pearlsoft.webapp.core.dataset.DataSet;
import com.pearlsoft.webapp.core.dataset.Result;
import com.pearlsoft.webapp.core.dataset.spi.ContextDataSetHandler;

/**
 *描述： 
 *
 * 
 */
public abstract class AbsDataSetHandler extends ContextDataSetHandler{
	
	public abstract void save(final DataSet ds, Result result) throws Exception;
	/***
	 * 删除一条记录,ds getConditions 中包含objId参数,objId值为要删除的对象ID
	 * @param ds
	 * @param result
	 * @throws Exception
	 */
	public abstract void delete(final DataSet ds, Result result) throws Exception;
	/***
	 * 删除多条记录,ds getConditions 中包含objIds参数,objIds值为要删除的对象ID,每个对象ID之间用逗号隔开
	 * @param ds
	 * @param result
	 * @throws Exception
	 */
	public abstract void deleteAll(final DataSet ds, Result result) throws Exception;
}